﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FXnaMet
{
    [Serializable]
    public class AllRow
    {
        int _stationNumber;

        public int StationNumber
        {
            get { return _stationNumber; }
            set { _stationNumber = value; }
        }
        string _aSOS;

        public string ASOS
        {
            get { return _aSOS; }
            set { _aSOS = value; }
        }
        int _year;

        public int Year
        {
            get { return _year; }
            set { _year = value; }
        }
        int _month;

        public int Month
        {
            get { return _month; }
            set { _month = value; }
        }
        int _day;

        public int Day
        {
            get { return _day; }
            set { _day = value; }
        }
        int _hour;

        public int Hour
        {
            get { return _hour; }
            set { _hour = value; }
        }
        int _gRAD;

        public int GRAD
        {
            get { return _gRAD; }
            set { _gRAD = value; }
        }
        int _dRAD;

        public int DRAD
        {
            get { return _dRAD; }
            set { _dRAD = value; }
        }
        int _totalCloud;

        public int TotalCloud
        {
            get { return _totalCloud; }
            set { _totalCloud = value; }
        }
        int _lowCloud;

        public int LowCloud
        {
            get { return _lowCloud; }
            set { _lowCloud = value; }
        }
        double _dryTemperature;

        /// <summary>
        /// 干球温度
        /// </summary>
        public double DryTemperature
        {
            get { return _dryTemperature; }
            set { _dryTemperature = value; }
        }
        string _flag;

        public string Flag
        {
            get { return _flag; }
            set { _flag = value; }
        }
        double _dewTemperature;


        /// <summary>
        /// 露点温度
        /// </summary>
        public double DewTemperature
        {
            get { return _dewTemperature; }
            set { _dewTemperature = value; }
        }
        /// <summary>
        /// 相对温度
        /// </summary>
        int _relativeTemperature;

        public int RelativeTemperature
        {
            get { return _relativeTemperature; }
            set { _relativeTemperature = value; }
        }
        int _stationPressture;

        /// <summary>
        /// 测站气压
        /// </summary>
        public int StationPressture
        {
            get { return _stationPressture; }
            set { _stationPressture = value; }
        }
        int _windDirection;

        public int WindDirection
        {
            get { return _windDirection; }
            set { _windDirection = value; }
        }

        double _windSpeed;

        public double WindSpeed
        {
            get { return _windSpeed; }
            set { _windSpeed = value; }
        }
        double _hVisibility;

        /// <summary>
        /// 能见度
        /// </summary>
        public double HVisibility
        {
            get { return _hVisibility; }
            set { _hVisibility = value; }
        }
        int _cloudHeight;

        /// <summary>
        /// 云底高度
        /// </summary>
        public int CloudHeight
        {
            get { return _cloudHeight; }
            set { _cloudHeight = value; }
        }
        /// <summary>
        /// 现时天气
        /// </summary>
        string _nowSky;

        public string NowSky
        {
            get { return _nowSky; }
            set { _nowSky = value; }
        }
        int _aSOSLayer1;

        public int ASOSLayer1
        {
            get { return _aSOSLayer1; }
            set { _aSOSLayer1 = value; }
        }
        int _aSOSLayer2;

        public int ASOSLayer2
        {
            get { return _aSOSLayer2; }
            set { _aSOSLayer2 = value; }
        }
        int _aSOSLayer3;

        public int ASOSLayer3
        {
            get { return _aSOSLayer3; }
            set { _aSOSLayer3 = value; }
        }
        int _precipitation;

        /// <summary>
        /// 降雨量
        /// </summary>
        public int Precipitation
        {
            get { return _precipitation; }
            set { _precipitation = value; }
        }
        string flagPre;

        public string FlagPre
        {
            get { return flagPre; }
            set { flagPre = value; }
        }
        int _snowDepth;

        public int SnowDepth
        {
            get { return _snowDepth; }
            set { _snowDepth = value; }
        }

    }
}
